﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Joel.Vishnu.Modelo.Enumeradores;
using Joel.Vishnu.Modelo.Entidades;

namespace Joel.Vishnu.Presentacion.Vistas
{
    public interface IEmpleados
    {
        #region Propiedades

        Int32 EmpleadoId { get; }
        String Nombre { get; }
        String Apellido { get; }
        Int32 Dni { get; }
        String Telefono { get; }
        String Direccion { get; }
        Int32 BarrioId { get; }
        List<Barrio> ListaBarrios { set; }
        String Email { get; }
        Int32 GeneroId { get; }
        DateTime FechaContratacion { get; }
        DateTime FechaCumpleanos { get; }
        Int32 EstadoCivilId { get; }
        List<EstadoCivil> ListaEstadosCiviles { set; }
        String ContactoEmergenciaNombre { get; }
        String ContactoEmergenciaTelefono { get; }
        Decimal Salario { get; }
        EnumEstado Estado { get; }
        List<Empleado> ListaEmpleados { set; }

        #endregion
    }
}
